
div.mainframe {
    width: 630px;
    padding:10px;
}

body {
    font-family: sans-serif;
    margin:0px;
    padding:0px;
}

div {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
/* give the input form labels and the fieldset legend a bold sans-serif font */
label, legend {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
}
div.labelClass {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
}
input {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

/* give the fieldset some breathing room */
fieldset {
    padding: 5px;
    margin: 0px;
}

fieldset.fieldset {
    width:610px;
}
fieldset.fieldset1 {
    width:595px;
}

div.breadcrumps {
    width:612px;
    height:16px;
    background-color: #dddddd;
    padding:2px;
    padding-left:6px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font-size:10px;
    font-weight:bold;
}

a.breadcrumps {
    font-size:10px;
    font-weight:bold;
}

font.breadcrumps {
    font-size:10px;
    font-weight:bold;
}

div.formularbottom {
    width:617px;
    background-color: #dddddd;
    border: 1px solid black;
    padding:2px;
    height:22px;
    vertical-align:middle;
}

div.objectframe {
    background-color: #d9e4f3;;
    border: 1px solid black;
    font-family: arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    width:610px;
    height:25px;
    padding:5px;
}

div.tableHeader {
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
}
iframe.iframe {
    width:650px;
    height:500px;
    border:1px;
}
div.lineClass {
    width:290px;
    height:25px;
}
div.fieldset_Antragsteller {
    height:120px;
}
div.line_Antragsteller_Anrede_Class {
    float:left;
}
div.line_Antragsteller_Vorname_Class {
    float:right;
}
div.line_Antragsteller_Name_Class {
    float:left;
}
div.line_Antragsteller_Geburtsdatum_Class {
    float:right;
}
div.line_Adresse_Strasse_Class {
    float:left;
}
div.line_Adresse_Hausnummer_Class {
    float:right;
}
div.line_Adresse_PLZ_Class {
    float:left;
}
div.line_Adresse_Ort_Class {
    float:right;
}
div.labelClass {
    width:150px;
    float:left;
}
div.inputClass {
    width:140px;
    float:right;
}
table.tableClass {
    border:0px;
    padding:0px;
    margin:0px;
    width:600px;
    border-collapse:collapse;
    border:1px solid black;
}
td.tableHeadClass {
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    vertical-align:top;
    width:450px;
    background-color: #dddddd;
    padding:3px;
    margin:0px;
}
td.tableHeadRemovedClass {
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    vertical-align:top;
    width:150px;
    background-color: #dddddd;
    padding:3px;
    margin:0px;
}

td.tableContent1Class {
    background-color:#d9e4f3;
    font-size:12px;
    height:20px;
    vertical-align:top;
    width:450px;
    padding:3px;
    margin:0px;
}
td.tableContent2Class {
    background-color:#e9f2fb;
    font-size:12px;
    height:20px;
    vertical-align:top;
    width:450px;
    padding:3px;
    margin:0px;
}
td.tableContentRemove1Class {
    background-color:#d9e4f3;
    font-size:12px;
    height:20px;
    vertical-align:top;
    width:150px;
    padding:3px;
    margin:0px;
}
td.tableContentRemove2Class {
    background-color:#e9f2fb;
    font-size:12px;
    height:20px;
    vertical-align:top;
    width:150px;
    padding:3px;
    margin:0px;
}


/* button class */
input.buttonClass {
    background-color: #d9e4f3;
    height:22px;
    font-weight:bold;
}
input.buttonAddListElement {
    background-color: #d9e4f3;
    height:22px;
    font-weight:bold;
}
input.buttonRemoveClass {
    background-color: #d9e4f3;
    height:22px;
    font-weight:bold;
}
input.buttonRemoveClass {
    background-color: #d9e4f3;
    height:22px;
    font-weight:bold;
}
input.buttonNextClass {
    background-color: #d9e4f3;
    height:22px;
    font-weight:bold;
    float:left;
}
input.buttonCancelClass {
    background-color: #d9e4f3;
    height:22px;
    font-weight:bold;
    float:right;
}

/* end button */
a.linkClass {
    color:black;
}

img.infoIcon {
    background-color:blue;
    width:20px;
    height:20px;
}
div.labelClassContent {
    float:left;
}
div.labelClassIcon {
    float:right;
}
div.descriptionClass {
    padding:0px;
    padding-bottom:20px;

}
div.descriptionClass1 {
    border:2px solid green;
    width:600px;
    height:40px;
    padding:5px;
    background-color:#95c895;
    font-size:12px;
    font-weight:bold;
}
div.descriptionContentClass {
    float:left;
}
div.descriptionCloseImageClass {
    float:right;
}
div.waitingWindow {
    width:600px;
    border:1px solid gray;
    padding:10px;
    height:100px;
}
div.waitingWindow1 {
    width:580px;
    border:2px solid #d9e4f3;;
    height:80px;
    padding:10px;
}
div.waitingWindowContent {
    font-family:arial;
    font-weight:bold;
    height:120px;
}
div.waitingWindowImage {

}